package com.qfedu.service;

import com.qfedu.entity.Depart;
import com.qfedu.entity.DepartNumDate;
import com.qfedu.entity.ResponseData;
import org.springframework.stereotype.Service;

import java.util.List;


public interface DepartService {

    /**
     * 增加部门
     * @param depart
     * @return
     */
    boolean addDepart(Depart depart);

    /**
     * 查询所有部门
     * @return
     */
    ResponseData<List<Depart>> findAllDepart(int PageIndex, int PageSize);

    /**
     * 删除
     * @return
     */
    boolean deleteDepartById(int id);

    /**
     * 更改
     * @param depart
     * @return
     */
    boolean updateDepart(Depart depart);

    /**
     * 获取所有的部门名称 和人数
     * @return
     */
    DepartNumDate getDepartNumData();
}
